home *** CD-ROM | disk | FTP | other *** search
Unknown | 2004-01-13 | 3.2 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 40 33 2f 2f 20 3d 3d 3d |........|@3// ===|
|00000010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000050| 3d 0d 0a 2f 2f 20 20 43 | 6c 61 73 73 3a 20 20 47 |=..// C|lass: G|
|00000060| 55 49 2e 47 55 49 53 6c | 69 64 65 72 0d 0a 2f 2f |UI.GUISl|ider..//|
|00000070| 0d 0a 2f 2f 20 20 57 72 | 69 74 74 65 6e 20 62 79 |..// Wr|itten by|
|00000080| 20 4a 6f 65 20 57 69 6c | 63 6f 78 0d 0a 2f 2f 20 | Joe Wil|cox..// |
|00000090| 20 28 63 29 20 32 30 30 | 32 2c 20 45 70 69 63 20 | (c) 200|2, Epic |
|000000a0| 47 61 6d 65 73 2c 20 49 | 6e 63 2e 20 20 41 6c 6c |Games, I|nc. All|
|000000b0| 20 52 69 67 68 74 73 20 | 52 65 73 65 72 76 65 64 | Rights |Reserved|
|000000c0| 0d 0a 2f 2f 20 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..// ===|========|
|000000d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000100| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 0d 0a 0d 0a 63 6c 61 |========|=....cla|
|00000110| 73 73 20 47 55 49 53 6c | 69 64 65 72 20 65 78 74 |ss GUISl|ider ext|
|00000120| 65 6e 64 73 20 47 55 49 | 43 6f 6d 70 6f 6e 65 6e |ends GUI|Componen|
|00000130| 74 0d 0a 09 09 4e 61 74 | 69 76 65 3b 0d 0a 0d 0a |t....Nat|ive;....|
|00000140| 2f 2f 20 28 63 70 70 74 | 65 78 74 29 0d 0a 2f 2f |// (cppt|ext)..//|
|00000150| 20 28 63 70 70 74 65 78 | 74 29 0d 0a 2f 2f 20 28 | (cpptex|t)..// (|
|00000160| 63 70 70 74 65 78 74 29 | 0d 0a 2f 2f 20 28 63 70 |cpptext)|..// (cp|
|00000170| 70 74 65 78 74 29 0d 0a | 0d 0a 76 61 72 28 4d 65 |ptext)..|..var(Me|
|00000180| 6e 75 29 09 66 6c 6f 61 | 74 20 09 09 4d 69 6e 56 |nu).floa|t ..MinV|
|00000190| 61 6c 75 65 2c 20 4d 61 | 78 56 61 6c 75 65 3b 0d |alue, Ma|xValue;.|
|000001a0| 0a 76 61 72 28 4d 65 6e | 75 29 09 73 74 72 69 6e |.var(Men|u).strin|
|000001b0| 67 09 09 43 61 70 74 69 | 6f 6e 53 74 79 6c 65 4e |g..Capti|onStyleN|
|000001c0| 61 6d 65 3b 0d 0a 76 61 | 72 09 09 09 66 6c 6f 61 |ame;..va|r...floa|
|000001d0| 74 09 09 56 61 6c 75 65 | 3b 0d 0a 76 61 72 09 09 |t..Value|;..var..|
|000001e0| 09 66 6c 6f 61 74 09 09 | 53 74 65 70 3b 0d 0a 76 |.float..|Step;..v|
|000001f0| 61 72 09 09 09 47 55 49 | 53 74 79 6c 65 73 09 43 |ar...GUI|Styles.C|
|00000200| 61 70 74 69 6f 6e 53 74 | 79 6c 65 3b 0d 0a 76 61 |aptionSt|yle;..va|
|00000210| 72 09 09 09 62 6f 6f 6c | 09 09 62 49 6e 74 53 6c |r...bool|..bIntSl|
|00000220| 69 64 65 72 3b 0d 0a 0d | 0a 64 65 6c 65 67 61 74 |ider;...|.delegat|
|00000230| 65 20 73 74 72 69 6e 67 | 20 4f 6e 44 72 61 77 43 |e string| OnDrawC|
|00000240| 61 70 74 69 6f 6e 28 29 | 0d 0a 7b 0d 0a 09 69 66 |aption()|..{...if|
|00000250| 20 28 62 49 6e 74 53 6c | 69 64 65 72 29 0d 0a 09 | (bIntSl|ider)...|
|00000260| 09 72 65 74 75 72 6e 20 | 22 28 22 24 69 6e 74 28 |.return |"("$int(|
|00000270| 56 61 6c 75 65 29 24 22 | 29 22 3b 0d 0a 09 65 6c |Value)$"|)";...el|
|00000280| 73 65 0d 0a 09 09 72 65 | 74 75 72 6e 20 22 28 22 |se....re|turn "("|
|00000290| 24 56 61 6c 75 65 24 22 | 29 22 3b 0d 0a 7d 0d 0a |$Value$"|)";..}..|
|000002a0| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 53 65 74 56 61 |..functi|on SetVa|
|000002b0| 6c 75 65 28 66 6c 6f 61 | 74 20 4e 65 77 56 61 6c |lue(floa|t NewVal|
|000002c0| 75 65 29 0d 0a 7b 0d 0a | 09 69 66 20 28 4e 65 77 |ue)..{..|.if (New|
|000002d0| 56 61 6c 75 65 3c 4d 69 | 6e 56 61 6c 75 65 29 20 |Value<Mi|nValue) |
|000002e0| 4e 65 77 56 61 6c 75 65 | 3d 4d 69 6e 56 61 6c 75 |NewValue|=MinValu|
|000002f0| 65 3b 0d 0a 09 69 66 20 | 28 4e 65 77 56 61 6c 75 |e;...if |(NewValu|
|00000300| 65 3e 4d 61 78 56 61 6c | 75 65 29 20 4e 65 77 56 |e>MaxVal|ue) NewV|
|00000310| 61 6c 75 65 3d 4d 61 78 | 56 61 6c 75 65 3b 0d 0a |alue=Max|Value;..|
|00000320| 0d 0a 09 69 66 20 28 62 | 49 6e 74 53 6c 69 64 65 |...if (b|IntSlide|
|00000330| 72 29 0d 0a 09 09 56 61 | 6c 75 65 20 3d 20 69 6e |r)....Va|lue = in|
|00000340| 74 28 4e 65 77 56 61 6c | 75 65 29 3b 0d 0a 09 65 |t(NewVal|ue);...e|
|00000350| 6c 73 65 0d 0a 09 09 56 | 61 6c 75 65 20 3d 20 4e |lse....V|alue = N|
|00000360| 65 77 56 61 6c 75 65 3b | 0d 0a 7d 0d 0a 0d 0a 66 |ewValue;|..}....f|
|00000370| 75 6e 63 74 69 6f 6e 20 | 49 6e 69 74 43 6f 6d 70 |unction |InitComp|
|00000380| 6f 6e 65 6e 74 28 47 55 | 49 43 6f 6e 74 72 6f 6c |onent(GU|IControl|
|00000390| 6c 65 72 20 4d 79 43 6f | 6e 74 72 6f 6c 6c 65 72 |ler MyCo|ntroller|
|000003a0| 2c 20 47 55 49 43 6f 6d | 70 6f 6e 65 6e 74 20 4d |, GUICom|ponent M|
|000003b0| 79 4f 77 6e 65 72 29 0d | 0a 7b 0d 0a 09 53 75 70 |yOwner).|.{...Sup|
|000003c0| 65 72 2e 49 6e 69 74 63 | 6f 6d 70 6f 6e 65 6e 74 |er.Initc|omponent|
|000003d0| 28 4d 79 43 6f 6e 74 72 | 6f 6c 6c 65 72 2c 20 4d |(MyContr|oller, M|
|000003e0| 79 4f 77 6e 65 72 29 3b | 0d 0a 09 4f 6e 43 61 70 |yOwner);|...OnCap|
|000003f0| 74 75 72 65 64 4d 6f 75 | 73 65 4d 6f 76 65 3d 49 |turedMou|seMove=I|
|00000400| 6e 74 65 72 6e 61 6c 43 | 61 70 74 75 72 65 64 4d |nternalC|apturedM|
|00000410| 6f 75 73 65 4d 6f 76 65 | 3b 0d 0a 09 4f 6e 4b 65 |ouseMove|;...OnKe|
|00000420| 79 45 76 65 6e 74 3d 49 | 6e 74 65 72 6e 61 6c 4f |yEvent=I|nternalO|
|00000430| 6e 4b 65 79 45 76 65 6e | 74 3b 0d 0a 09 4f 6e 43 |nKeyEven|t;...OnC|
|00000440| 6c 69 63 6b 3d 49 6e 74 | 65 72 6e 61 6c 4f 6e 43 |lick=Int|ernalOnC|
|00000450| 6c 69 63 6b 3b 0d 0a 09 | 4f 6e 4d 6f 75 73 65 50 |lick;...|OnMouseP|
|00000460| 72 65 73 73 65 64 3d 49 | 6e 74 65 72 6e 61 6c 4f |ressed=I|nternalO|
|00000470| 6e 4d 6f 75 73 65 50 72 | 65 73 73 65 64 3b 0d 0a |nMousePr|essed;..|
|00000480| 09 4f 6e 58 43 6f 6e 74 | 72 6f 6c 6c 65 72 45 76 |.OnXCont|rollerEv|
|00000490| 65 6e 74 20 3d 20 49 6e | 74 65 72 6e 61 6c 4f 6e |ent = In|ternalOn|
|000004a0| 58 43 6f 6e 74 72 6f 6c | 6c 65 72 45 76 65 6e 74 |XControl|lerEvent|
|000004b0| 3b 0d 0a 0d 0a 09 43 61 | 70 74 69 6f 6e 53 74 79 |;.....Ca|ptionSty|
|000004c0| 6c 65 20 3d 20 43 6f 6e | 74 72 6f 6c 6c 65 72 2e |le = Con|troller.|
|000004d0| 47 65 74 53 74 79 6c 65 | 28 43 61 70 74 69 6f 6e |GetStyle|(Caption|
|000004e0| 53 74 79 6c 65 4e 61 6d | 65 29 3b 0d 0a 7d 0d 0a |StyleNam|e);..}..|
|000004f0| 0d 0a 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 62 6f 6f |....func|tion boo|
|00000500| 6c 20 49 6e 74 65 72 6e | 61 6c 43 61 70 74 75 72 |l Intern|alCaptur|
|00000510| 65 64 4d 6f 75 73 65 4d | 6f 76 65 28 66 6c 6f 61 |edMouseM|ove(floa|
|00000520| 74 20 64 65 6c 74 61 58 | 2c 20 66 6c 6f 61 74 20 |t deltaX|, float |
|00000530| 64 65 6c 74 61 59 29 0d | 0a 7b 0d 0a 09 6c 6f 63 |deltaY).|.{...loc|
|00000540| 61 6c 20 66 6c 6f 61 74 | 20 50 65 72 63 2c 20 4f |al float| Perc, O|
|00000550| 6c 64 56 61 6c 75 65 3b | 0d 0a 0d 0a 09 4f 6c 64 |ldValue;|.....Old|
|00000560| 56 61 6c 75 65 20 3d 20 | 56 61 6c 75 65 3b 0d 0a |Value = |Value;..|
|00000570| 0d 0a 09 69 66 20 28 20 | 28 43 6f 6e 74 72 6f 6c |...if ( |(Control|
|00000580| 6c 65 72 2e 4d 6f 75 73 | 65 58 20 3e 3d 20 42 6f |ler.Mous|eX >= Bo|
|00000590| 75 6e 64 73 5b 30 5d 29 | 20 26 26 20 28 43 6f 6e |unds[0])| && (Con|
|000005a0| 74 72 6f 6c 6c 65 72 2e | 4d 6f 75 73 65 58 3c 3d |troller.|MouseX<=|
|000005b0| 42 6f 75 6e 64 73 5b 32 | 5d 29 20 29 0d 0a 09 7b |Bounds[2|]) )...{|
|000005c0| 0d 0a 09 09 50 65 72 63 | 20 3d 20 28 20 43 6f 6e |....Perc| = ( Con|
|000005d0| 74 72 6f 6c 6c 65 72 2e | 4d 6f 75 73 65 58 20 2d |troller.|MouseX -|
|000005e0| 20 41 63 74 75 61 6c 4c | 65 66 74 28 29 29 20 2f | ActualL|eft()) /|
|000005f0| 20 41 63 74 75 61 6c 57 | 69 64 74 68 28 29 3b 0d | ActualW|idth();.|
|00000600| 0a 09 09 50 65 72 63 20 | 3d 20 46 43 6c 61 6d 70 |...Perc |= FClamp|
|00000610| 28 50 65 72 63 2c 30 2e | 30 2c 31 2e 30 29 3b 0d |(Perc,0.|0,1.0);.|
|00000620| 0a 09 09 56 61 6c 75 65 | 20 3d 20 28 20 28 4d 61 |...Value| = ( (Ma|
|00000630| 78 56 61 6c 75 65 20 2d | 20 4d 69 6e 56 61 6c 75 |xValue -| MinValu|
|00000640| 65 29 20 2a 20 50 65 72 | 63 29 20 2b 20 4d 69 6e |e) * Per|c) + Min|
|00000650| 56 61 6c 75 65 3b 0d 0a | 09 09 69 66 20 28 62 49 |Value;..|..if (bI|
|00000660| 6e 74 53 6c 69 64 65 72 | 29 0d 0a 09 09 09 56 61 |ntSlider|).....Va|
|00000670| 6c 75 65 20 3d 20 69 6e | 74 28 56 61 6c 75 65 29 |lue = in|t(Value)|
|00000680| 3b 0d 0a 09 7d 0d 0a 09 | 65 6c 73 65 20 69 66 20 |;...}...|else if |
|00000690| 28 43 6f 6e 74 72 6f 6c | 6c 65 72 2e 4d 6f 75 73 |(Control|ler.Mous|
|000006a0| 65 58 20 3c 20 42 6f 75 | 6e 64 73 5b 30 5d 29 0d |eX < Bou|nds[0]).|
|000006b0| 0a 09 09 56 61 6c 75 65 | 20 3d 20 4d 69 6e 56 61 |...Value| = MinVa|
|000006c0| 6c 75 65 3b 0d 0a 09 65 | 6c 73 65 20 69 66 20 28 |lue;...e|lse if (|
|000006d0| 43 6f 6e 74 72 6f 6c 6c | 65 72 2e 4d 6f 75 73 65 |Controll|er.Mouse|
|000006e0| 58 20 3e 20 42 6f 75 6e | 64 73 5b 32 5d 29 0d 0a |X > Boun|ds[2])..|
|000006f0| 09 09 56 61 6c 75 65 20 | 3d 20 4d 61 78 56 61 6c |..Value |= MaxVal|
|00000700| 75 65 3b 0d 0a 0d 0a 09 | 56 61 6c 75 65 20 3d 20 |ue;.....|Value = |
|00000710| 46 43 6c 61 6d 70 28 56 | 61 6c 75 65 2c 4d 69 6e |FClamp(V|alue,Min|
|00000720| 56 61 6c 75 65 2c 4d 61 | 78 56 61 6c 75 65 29 3b |Value,Ma|xValue);|
|00000730| 0d 0a 0d 0a 09 72 65 74 | 75 72 6e 20 74 72 75 65 |.....ret|urn true|
|00000740| 3b 0d 0a 7d 0d 0a 0d 0a | 66 75 6e 63 74 69 6f 6e |;..}....|function|
|00000750| 20 62 6f 6f 6c 20 49 6e | 74 65 72 6e 61 6c 4f 6e | bool In|ternalOn|
|00000760| 4b 65 79 45 76 65 6e 74 | 28 6f 75 74 20 62 79 74 |KeyEvent|(out byt|
|00000770| 65 20 4b 65 79 2c 20 6f | 75 74 20 62 79 74 65 20 |e Key, o|ut byte |
|00000780| 53 74 61 74 65 2c 20 66 | 6c 6f 61 74 20 64 65 6c |State, f|loat del|
|00000790| 74 61 29 0d 0a 7b 0d 0a | 09 69 66 20 28 20 28 4b |ta)..{..|.if ( (K|
|000007a0| 65 79 3d 3d 30 78 32 35 | 20 7c 7c 20 4b 65 79 3d |ey==0x25| || Key=|
|000007b0| 3d 30 78 36 34 29 20 26 | 26 20 28 53 74 61 74 65 |=0x64) &|& (State|
|000007c0| 3d 3d 31 29 20 29 09 2f | 2f 20 4c 65 66 74 0d 0a |==1) )./|/ Left..|
|000007d0| 09 7b 0d 0a 09 09 69 66 | 20 28 62 49 6e 74 53 6c |.{....if| (bIntSl|
|000007e0| 69 64 65 72 29 0d 0a 09 | 09 09 41 64 6a 75 73 74 |ider)...|..Adjust|
|000007f0| 28 2d 31 29 3b 0d 0a 09 | 09 65 6c 73 65 0d 0a 09 |(-1);...|.else...|
|00000800| 09 09 41 64 6a 75 73 74 | 28 2d 30 2e 30 31 29 3b |..Adjust|(-0.01);|
|00000810| 0d 0a 09 09 72 65 74 75 | 72 6e 20 74 72 75 65 3b |....retu|rn true;|
|00000820| 0d 0a 09 7d 0d 0a 0d 0a | 09 69 66 20 28 20 28 4b |...}....|.if ( (K|
|00000830| 65 79 3d 3d 30 78 32 37 | 20 7c 7c 20 4b 65 79 3d |ey==0x27| || Key=|
|00000840| 3d 30 78 36 36 29 20 26 | 26 20 28 53 74 61 74 65 |=0x66) &|& (State|
|00000850| 3d 3d 31 29 20 29 20 2f | 2f 20 52 69 67 68 74 0d |==1) ) /|/ Right.|
|00000860| 0a 09 7b 0d 0a 09 09 69 | 66 20 28 62 49 6e 74 53 |..{....i|f (bIntS|
|00000870| 6c 69 64 65 72 29 0d 0a | 09 09 09 41 64 6a 75 73 |lider)..|...Adjus|
|00000880| 74 28 31 29 3b 0d 0a 09 | 09 65 6c 73 65 0d 0a 09 |t(1);...|.else...|
|00000890| 09 09 41 64 6a 75 73 74 | 28 30 2e 30 31 29 3b 0d |..Adjust|(0.01);.|
|000008a0| 0a 09 09 72 65 74 75 72 | 6e 20 74 72 75 65 3b 0d |...retur|n true;.|
|000008b0| 0a 09 7d 0d 0a 0d 0a 0d | 0a 09 72 65 74 75 72 6e |..}.....|..return|
|000008c0| 20 66 61 6c 73 65 3b 0d | 0a 7d 0d 0a 0d 0a 66 75 | false;.|.}....fu|
|000008d0| 6e 63 74 69 6f 6e 20 62 | 6f 6f 6c 20 49 6e 74 65 |nction b|ool Inte|
|000008e0| 72 6e 61 6c 4f 6e 58 43 | 6f 6e 74 72 6f 6c 6c 65 |rnalOnXC|ontrolle|
|000008f0| 72 45 76 65 6e 74 28 62 | 79 74 65 20 49 64 2c 20 |rEvent(b|yte Id, |
|00000900| 65 58 43 6f 6e 74 72 6f | 6c 6c 65 72 43 6f 64 65 |eXContro|llerCode|
|00000910| 73 20 69 43 6f 64 65 29 | 0d 0a 7b 0d 0a 20 09 69 |s iCode)|..{.. .i|
|00000920| 66 20 28 69 43 6f 64 65 | 20 3d 3d 20 58 43 5f 4c |f (iCode| == XC_L|
|00000930| 65 66 74 20 7c 7c 20 69 | 43 6f 64 65 20 3d 3d 20 |eft || i|Code == |
|00000940| 58 43 5f 50 61 64 4c 65 | 66 74 20 7c 7c 20 69 43 |XC_PadLe|ft || iC|
|00000950| 6f 64 65 20 3d 3d 20 58 | 43 5f 58 29 0d 0a 20 20 |ode == X|C_X).. |
|00000960| 20 20 7b 0d 0a 20 20 20 | 20 09 41 64 6a 75 73 74 | {.. | .Adjust|
|00000970| 28 53 74 65 70 2a 2d 31 | 29 3b 0d 0a 20 20 20 20 |(Step*-1|);.. |
|00000980| 20 20 20 20 72 65 74 75 | 72 6e 20 74 72 75 65 3b | retu|rn true;|
|00000990| 0d 0a 20 20 20 20 7d 0d | 0a 0d 0a 20 20 20 20 65 |.. }.|... e|
|000009a0| 6c 73 65 20 69 66 20 28 | 69 43 6f 64 65 20 3d 3d |lse if (|iCode ==|
|000009b0| 20 58 43 5f 52 69 67 68 | 74 20 7c 7c 20 69 43 6f | XC_Righ|t || iCo|
|000009c0| 64 65 20 3d 3d 20 58 43 | 5f 50 61 64 52 69 67 68 |de == XC|_PadRigh|
|000009d0| 74 20 7c 7c 20 69 43 6f | 64 65 20 3d 3d 20 58 43 |t || iCo|de == XC|
|000009e0| 5f 59 29 0d 0a 20 20 20 | 20 7b 0d 0a 20 20 20 20 |_Y).. | {.. |
|000009f0| 09 41 64 6a 75 73 74 28 | 53 74 65 70 29 3b 0d 0a |.Adjust(|Step);..|
|00000a00| 20 20 20 20 20 20 20 20 | 72 65 74 75 72 6e 20 74 | |return t|
|00000a10| 72 75 65 3b 0d 0a 20 20 | 20 20 7d 0d 0a 0d 0a 20 |rue;.. | }.... |
|00000a20| 20 20 20 72 65 74 75 72 | 6e 20 66 61 6c 73 65 3b | retur|n false;|
|00000a30| 0d 0a 0d 0a 7d 0d 0a 0d | 0a 0d 0a 66 75 6e 63 74 |....}...|...funct|
|00000a40| 69 6f 6e 20 41 64 6a 75 | 73 74 28 66 6c 6f 61 74 |ion Adju|st(float|
|00000a50| 20 61 6d 6f 75 6e 74 29 | 0d 0a 7b 0d 0a 09 6c 6f | amount)|..{...lo|
|00000a60| 63 61 6c 20 66 6c 6f 61 | 74 20 50 65 72 63 3b 0d |cal floa|t Perc;.|
|00000a70| 0a 09 50 65 72 63 20 3d | 20 28 56 61 6c 75 65 2d |..Perc =| (Value-|
|00000a80| 4d 69 6e 56 61 6c 75 65 | 29 20 2f 20 28 4d 61 78 |MinValue|) / (Max|
|00000a90| 56 61 6c 75 65 2d 4d 69 | 6e 56 61 6c 75 65 29 3b |Value-Mi|nValue);|
|00000aa0| 0d 0a 09 50 65 72 63 20 | 2b 3d 20 61 6d 6f 75 6e |...Perc |+= amoun|
|00000ab0| 74 3b 0d 0a 09 50 65 72 | 63 20 3d 20 46 43 6c 61 |t;...Per|c = FCla|
|00000ac0| 6d 70 28 50 65 72 63 2c | 30 2e 30 2c 31 2e 30 29 |mp(Perc,|0.0,1.0)|
|00000ad0| 3b 0d 0a 09 56 61 6c 75 | 65 20 3d 20 28 20 28 4d |;...Valu|e = ( (M|
|00000ae0| 61 78 56 61 6c 75 65 20 | 2d 20 4d 69 6e 56 61 6c |axValue |- MinVal|
|00000af0| 75 65 29 20 2a 20 50 65 | 72 63 29 20 2b 20 4d 69 |ue) * Pe|rc) + Mi|
|00000b00| 6e 56 61 6c 75 65 3b 0d | 0a 09 46 43 6c 61 6d 70 |nValue;.|..FClamp|
|00000b10| 28 56 61 6c 75 65 2c 4d | 69 6e 56 61 6c 75 65 2c |(Value,M|inValue,|
|00000b20| 20 4d 61 78 56 61 6c 75 | 65 29 3b 0d 0a 09 4f 6e | MaxValu|e);...On|
|00000b30| 43 68 61 6e 67 65 28 73 | 65 6c 66 29 3b 0d 0a 7d |Change(s|elf);..}|
|00000b40| 0d 0a 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 73 74 72 |....func|tion str|
|00000b50| 69 6e 67 20 4c 6f 61 64 | 49 4e 49 28 29 0d 0a 7b |ing Load|INI()..{|
|00000b60| 09 6c 6f 63 61 6c 20 73 | 74 72 69 6e 67 20 73 3b |.local s|tring s;|
|00000b70| 0d 0a 0d 0a 09 73 20 3d | 20 53 75 70 65 72 2e 4c |.....s =| Super.L|
|00000b80| 6f 61 64 49 4e 49 28 29 | 3b 0d 0a 09 69 66 20 28 |oadINI()|;...if (|
|00000b90| 73 21 3d 22 22 29 0d 0a | 09 09 56 61 6c 75 65 20 |s!="")..|..Value |
|00000ba0| 3d 20 66 6c 6f 61 74 28 | 73 29 3b 0d 0a 0d 0a 09 |= float(|s);.....|
|00000bb0| 72 65 74 75 72 6e 20 73 | 3b 0d 0a 7d 0d 0a 0d 0a |return s|;..}....|
|00000bc0| 66 75 6e 63 74 69 6f 6e | 20 53 61 76 65 49 4e 49 |function| SaveINI|
|00000bd0| 28 73 74 72 69 6e 67 20 | 56 29 0d 0a 7b 0d 0a 09 |(string |V)..{...|
|00000be0| 53 75 70 65 72 2e 53 61 | 76 65 49 4e 49 28 22 22 |Super.Sa|veINI(""|
|00000bf0| 24 56 29 3b 0d 0a 7d 0d | 0a 0d 0a 66 75 6e 63 74 |$V);..}.|...funct|
|00000c00| 69 6f 6e 20 62 6f 6f 6c | 20 49 6e 74 65 72 6e 61 |ion bool| Interna|
|00000c10| 6c 4f 6e 43 6c 69 63 6b | 28 47 55 49 43 6f 6d 70 |lOnClick|(GUIComp|
|00000c20| 6f 6e 65 6e 74 20 53 65 | 6e 64 65 72 29 0d 0a 7b |onent Se|nder)..{|
|00000c30| 0d 0a 09 4f 6e 43 68 61 | 6e 67 65 28 73 65 6c 66 |...OnCha|nge(self|
|00000c40| 29 3b 0d 0a 09 72 65 74 | 75 72 6e 20 74 72 75 65 |);...ret|urn true|
|00000c50| 3b 0d 0a 7d 0d 0a 0d 0a | 66 75 6e 63 74 69 6f 6e |;..}....|function|
|00000c60| 20 49 6e 74 65 72 6e 61 | 6c 4f 6e 4d 6f 75 73 65 | Interna|lOnMouse|
|00000c70| 50 72 65 73 73 65 64 28 | 47 55 49 43 6f 6d 70 6f |Pressed(|GUICompo|
|00000c80| 6e 65 6e 74 20 53 65 6e | 64 65 72 2c 62 6f 6f 6c |nent Sen|der,bool|
|00000c90| 20 52 65 70 65 61 74 43 | 6c 69 63 6b 29 0d 0a 7b | RepeatC|lick)..{|
|00000ca0| 0d 0a 09 49 6e 74 65 72 | 6e 61 6c 43 61 70 74 75 |...Inter|nalCaptu|
|00000cb0| 72 65 64 4d 6f 75 73 65 | 4d 6f 76 65 28 30 2c 30 |redMouse|Move(0,0|
|00000cc0| 29 3b 0d 0a 7d 0d 0a 0d | 0a 00 |);..}...|.. |
+--------+-------------------------+-------------------------+--------+--------+